package com.pinyougou.sellergoods.service;

import java.util.List;

import com.pinyougou.pojo.TbBrand;

import entity.PageResult;

/**
 * 品牌的接口
 * 
 * @author 洪宇轩
 *
 */
public interface BrandService {

	/**
	 * 查询所有品牌
	 * @return List<TbBrand>
	 */
	List<TbBrand> findAll();
	
	/**
	 * 品牌分页查询
	 * @param pageName 当前页码
	 * @param pageSize	每页显示记录数
	 * @return	PageResult
	 */
	PageResult findPage(int pageNum,int pageSize);
	
	/**
	 * 品牌的添加
	 * @param brand
	 */
	void add(TbBrand brand);
	
	/**
	 * 查询一个品牌
	 * @param id
	 * @return TbBrand
	 */
	TbBrand findOne(Long id);
	
	/**
	 * 修改品牌
	 * @param brand
	 */
	void update(TbBrand brand);
	
	/**
	 * 复式删除
	 * @param ids
	 */
	void del(Long[] ids);
	
	/**
	 * 分页查询品牌
	 * @param brand
	 * @param pageNum
	 * @param pageSize
	 * @return PageResult
	 */
	PageResult findPage(TbBrand brand,int pageNum,int pageSize);
	
}